package com.chixing.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author smith
 * @since 2025-09-17
 */
public class Company implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "company_id", type = IdType.AUTO)
    private Integer companyId;

    private String companyName;

    private String companyEmail;

    private String companyPhone;

    private String companyCity;

    private String companyIndustry;

    private String companySize;

    private String companyWebsite;

    private String companyStatus;

    private LocalDateTime companyCreatedAt;

    private LocalDateTime companyUpdatedAt;

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }
    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }
    public String getCompanyEmail() {
        return companyEmail;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail;
    }
    public String getCompanyPhone() {
        return companyPhone;
    }

    public void setCompanyPhone(String companyPhone) {
        this.companyPhone = companyPhone;
    }
    public String getCompanyCity() {
        return companyCity;
    }

    public void setCompanyCity(String companyCity) {
        this.companyCity = companyCity;
    }
    public String getCompanyIndustry() {
        return companyIndustry;
    }

    public void setCompanyIndustry(String companyIndustry) {
        this.companyIndustry = companyIndustry;
    }
    public String getCompanySize() {
        return companySize;
    }

    public void setCompanySize(String companySize) {
        this.companySize = companySize;
    }
    public String getCompanyWebsite() {
        return companyWebsite;
    }

    public void setCompanyWebsite(String companyWebsite) {
        this.companyWebsite = companyWebsite;
    }
    public String getCompanyStatus() {
        return companyStatus;
    }

    public void setCompanyStatus(String companyStatus) {
        this.companyStatus = companyStatus;
    }
    public LocalDateTime getCompanyCreatedAt() {
        return companyCreatedAt;
    }

    public void setCompanyCreatedAt(LocalDateTime companyCreatedAt) {
        this.companyCreatedAt = companyCreatedAt;
    }
    public LocalDateTime getCompanyUpdatedAt() {
        return companyUpdatedAt;
    }

    public void setCompanyUpdatedAt(LocalDateTime companyUpdatedAt) {
        this.companyUpdatedAt = companyUpdatedAt;
    }

    @Override
    public String toString() {
        return "Company{" +
            "companyId=" + companyId +
            ", companyName=" + companyName +
            ", companyEmail=" + companyEmail +
            ", companyPhone=" + companyPhone +
            ", companyCity=" + companyCity +
            ", companyIndustry=" + companyIndustry +
            ", companySize=" + companySize +
            ", companyWebsite=" + companyWebsite +
            ", companyStatus=" + companyStatus +
            ", companyCreatedAt=" + companyCreatedAt +
            ", companyUpdatedAt=" + companyUpdatedAt +
        "}";
    }
}
